Hallo, liebe Diskletter-Workshop-Leser !!
Der letzte Teil des Diskletter-Workshops von Higgins liegt schon eine ganze Weile zur�ck. Damals bat mich Higgins doch mal die Anleitungen von EdWord und TextView zu �bersetzen, damit er diese �bersetzungen in seinen n�chsten Workshop-Teil einbauen kann. Leider hat Higgins absolut keine Zeit mehr diesen Workshop zu beenden und deswegen habe ich nach R�cksprache mit ihm beschlossen, wenigstens meine �bersetzungen zu ver�ffentlichen.
Warum ich das jetzt erst mache? Gute Frage, aber ich habe den Text vor 2 Wochen zuf�llig auf meiner HD gefunden und mir gedacht, da� man ihn doch noch in die NoCover bringen k�nnte :-)
Wundert euch aber nicht �ber das miese Layout, denn es war gedacht diesen Text noch zu alten Magnetic-Pages Zeiten zu verwenden und deshalb war es auf ASCII ausgelegt. Und jetzt im nachhinein noch gro�artig was daran zu �ndern, damit es sch�n im HTML-Format erstrahlt, halte ich auch nicht f�r sinnvoll. Deshalb gibt's nur ganz wenig �nderungen und der Text ist noch Original von damals :-)
Anmerkung 1: Die hier beschriebenen Funktionen beziehen sich nat�rlich nicht auf aktuelle Versionen dieser Programme!
Anmerkung 2: Die Tools sind auf der Workshop-Diskette oder auch im Aminet zu finden.
Ich bin YONDER und habe, um Higgins die Arbeit f�r seinen Diskletter-Workshop zu erleichtern, f�r die Programme "EdWord" und "TextView" eine Anleitung und einige Tips geschrieben.
Manche Textpassagen wurden direkt aus den englischsprachigen Anleitungen �bersetzt und die anderen frei von mir verbrochen ;-) Bei EdWord mu�te ich eigentlich komplett alles selber schreiben, da die englische Anleitung eigentlich keine Erkl�rung zu dem Programm beinhaltet.
Da wir aber keine Zeit verschwenden wollen, geht's sofort los:
Da wir erstmal einen Text f�r den Diskletter schreiben m�ssen, bevor wir ihn anzeigen lassen wollen, folgt zuerst die Beschreibung von "EdWord":
Das Programm findet ihr auf der Workshop-Diskette im Verzeichnis "Text".
Obwohl EdWord schon ein paar J�rchen auf dem Buckel hat, ist es trotzdem ein super Editor, der viele tolle Funktionen bietet.
Kommen wir zur Bedienung:
Nach dem Laden von EdWord sehen wir einen leeren Bildschirm. Oben ist die Titelleiste, links ein Scrollbalken und unten die Statusleiste. Rechts oben kann man den Cursor erkennen und wir k�nnen uns eigentlich gleich auf die Tastatur st�rzen und drauflostippen.
Wollt ihr an das Endes eines Textes dann geht das mit dem Men�eintrag -File/End of File. Zum Anfang geht's wieder mit -File/Top of File. Das ganze kann man aber nat�rlich auch mit der Scroll-Leiste am rechten Bildschirmrand erledigen.
Textabschnitte kann man markieren, indem man mit dem Mauszeiger auf die Anfangszeile zeigt und die linke Maustaste dr�ckt. W�hrend man noch die Maustaste gedr�ckt h�lt, verschiebt man einfach den Mauszeiger nach oben bzw. unten bis zur gew�nschten Schlu�zeile und l��t die Maustaste wieder los. Nun ist der Textabschnitt hinterlegt, also markiert. Via -Edit/Copy Block wird der markierte Textabschnitt in den Zwischenspeicher kopiert. Mit -Edit/Cut Block wird der Text zwar auch in Zwischenspeicher kopiert, aber der markierte Text wird ausgeschnitten. Ihr k�nnt den kopierten Text mit -Edit/Insert Block wieder an einer beliebigen Stelle einf�gen, mit -Edit/Print Block ausdrucken lassen oder �ber -File/Write Block als neuen Text abspeichern.
Wir k�nnen aber auch �ber die Titelleiste -Project/Open einen Text laden. Das Dateiauswahlfenster, welches nun ge�ffnet wird, ist etwas gew�hnungsbed�rftig, da man per Knopfdruck nur Diskettenlaufwerke oder die Ram Disk erreichen kann. Um auf die Festplatte oder andere Datentr�ger zu kommen, mu� man neben "Path" selber z.B. hd1: pc0: eintippen. Nun erscheint das Hauptverzeichnis im oberen Bereich und man kann nun per Maus weiter durch die Verzeichnisse klicken. Aber Vorsicht, EdWord erkennt keine gepackten Dateien und zeigt sie euch im gepackten Format an.
Mit -Project/Erase kann man den aktuellen Text aus dem Speicher l�schen.
Unter -Project/Save wird der Text unter gleichem Namen abgespeichert.
Wenn ihr den Text zum erstenmal speichern wollt oder einen Text unter einem anderen Namen speichern wollt, dann geht ihr auf -Project/Save As und sucht euch das Laufwerk aus und gebt einen Dateinamen ein.
�ber -Project/Print wird der gesamte Text auf einen Drucker ausgegeben.
Wer n�here Infos zum Programm haben m�chte, schaue unter -Project/About nach und lasse sich den Text zu Gem�te f�hren.
Wenn ihr euren Text fertig eingegeben habt oder einfach keine Lust mehr habt weiterzuschreiben, dann speichert euren Text und beendet �ber -Project/Quit das Programm.
Kommen wir zu den anderen Men�punkten.
Um einen Text aus einer anderen Datei in euer aktuelles Dokument einzuf�gen, fahrt ihr mit dem Cursor auf die gew�nschte Textstelle und geht auf -File/Insert File. Dann sucht man sich das entsprechende File aus und schwupps, schon ist es in euren Text eingef�gt worden.
Falls ihr eine Datei l�schen wollt, k�nnt ihr das mit dem Men�punkt -File/Delete File erledigen.
Eine Datei umbenennen geht mit -File/Rename File.
Die Tabulatorgr��e kann man via -File/Tab Size ver�ndern.
Wollt ihr in eine bestimmte Zeile des Textes h�pfen, dann geht auf -Search/Jump to Line.
Wenn ihr nach einem Wort suchen wollt, geht das mit -Search/Find. Wenn das gesuchte Wort im Text �fters vorkommt, k�nnt ihr die anderen mit -Search/Find Next suchen lassen.
Mit -Search/Find/Replace k�nnt ihr ein Wort suchen lassen und es durch ein anderes ersetzen lassen. Wenn ihr z.B. in einem Text PC durch Amiga ersetzen wollt, dann geht auf den o.g. Men�punkt. Gebt nun bei "Find" PC ein. Bei Replace gebt "Amiga" ein. Wenn EdWord nun das Wort PC gefunden hat, k�nnt ihr �ber "Replace" das Wort ersetzen lassen. Mit "Skip" bleibt das gefundene Wort unversehrt. Nun sucht er das n�chste und wieder das n�chste usw. Wenn ihr einfach alles automatisch ersetzen lassen wollt, dann klickt auf "Replace All".
Um Sonderzeichen einzuf�gen, bietet EdWord eine sch�ne Option. Geht auf -Utilities/Insert Ascii. Nun erscheint ein gro�es Fenster, in dem alle Ascii-Zeichen aufgef�hrt sind. Sucht euch nun einfach per Mausklick das gew�nschte Zeichen aus und best�tigt mit der Return-Taste oder klickt auf "Insert Char".
Ein paar allgemeine Einstellungsm�glichkeiten bietet der Men�punkt -Utilities/Preferences. Hier kann man seine Lieblingsfarben und ein paar unwichtigere Dinge einstellen.
Ich habe jetzt nicht alle Men�punkte erkl�rt, da ich nur die Wichtigsten erkl�ren wollte. Die anderen Men�punkte sind in meinen Augen eher unwichtig.
So, nachdem wir nun Dank "EdWord" einen Text geschrieben und hoffentlich auch abgespeichert haben, wollen wir diesen mittels "TextView" auch komfortabel anzeigen lassen:
Das Programm befindet sich ebenfalls auf der Workshop-Diskette im Verzeichnis "Text".
Nun, schauen wir erstmal, was das Programm alles leistet:
- Eigene Programm-Routinen f�r die Textausgabe und Scrolling
- Scroll-Leiste f�r sanftes Echtzeit-Scrolling
- Hat die M�glichkeit verschiedene Fontstile und Farben darzustellen
- Kann bei AmigaGuides die Amigaguide-Befehle ausblenden
- Kann Files in hexadezimaler Form anzeigen
- Pipe: Unterst�tzung
- XPK-Crunchsystem Unterst�tzung
- Liest powergepackte Dateien
- Kann Dateien komprimieren und abspeichern
- Mehre Dateien k�nnen gleichzeitig ge�ffnet werden
- Fontsensitiv
- Zufallsfarben
- Konfigurierbar
- Sehr schnelle Suchfunktion
- Lesezeichen
- L��t sich ikonifizieren
- Kann resident gemacht werden
- Amiga OS 1.2/1.3 kompaibel, unterst�tzt aber auch OS 2.0/3.0
Was braucht man, um Textview benutzen zu k�nnen ?
Einige Programmfunktionen ben�tigen AmigaOS 2.0 oder h�her,
aber ansonsten reicht AmigaOS 1.2.
Ansonsten empfehle ich dringend die Reqtools.library mit ins LIBS-Verzeichnis zu kopieren, da das Programm bei vielen Funktionen diese Library ben�tigt. Alternativ kann auch die Asl.library von der Workbench benutzt werden, dann sind aber einige Funktionen nicht mehr benutzbar.
Wenn ihr eure Texte mit Powerpacker gepackt habt, dann m��t ihr auch die Powerpacker.library in das Libs-Verzeichnis kopieren. F�r Texte, welche mit XPK gecruncht wurden, braucht TextView die XPK-Libraries. Wenn ihr aber eure Texte nicht gepackt habt, braucht ihr auch die Libraries nicht !
Die Iffparse.library wird ben�tigt, wenn ihr Textst�cke markieren und ins Clipboard kopieren wollt.
Die Asl.Library ist ein Teil des AmigaOS 2.0+ Reqtools.library und Powerpacker.library sind beliebte Librarys von Nico Fran�ios. Man sollte diese entweder sowieso schon auf der Festplatte haben oder auf irgendeiner Amiga-CD oder PD-Disk leicht finden k�nnen.
Wie krieg' ich das Programm zum laufen ?
TextView kann entweder vom CLI oder von der Workbench gestartet
werden. TextView nimmt keine Parameter von der Workbench, au�er
�ber "Standardprogramm"/"Default Tool" in den Text-Icons.
Unter AmigaOS 1.2/1.3 nimmt TextView folgende CLI-Argumente: DF0:> TextView [file|dir]
Z.B.: TextView df0:Texte/Brief.dok (zeigt die Datei Brief.dok an)
oder TextView df0:Briefe/ (wechselt in das Verzeichnis df0:Briefe und �ffnet ein
Datei-Auswahl-Fenster)
Unter AmigaOS 2.0+ gibt es noch folgende zus�tzliche Argumente: FILES/M,TABS/N,HEX/S,ASCII/S,ICON/S
Das hei�t:
FILES Hiermit kann man gleich mehrere Files auf einmal �ffnen
Z.B. TextView df0:Texte/Hallo.txt df0:Texte/Brief.txt
TABS Setzt die Tabulator-Gr��e
Z.B. TextView df0:Texte/Amiga.dok TABS 2
HEX,ASCII Zeigt Dateien in hexadezimaler oder Ascii-Form an. Wenn
keines dieser Argumente angegeben ist, dann schaltet
TextView automatisch auf Hex-Modus um, wenn ung�ltige
Zeichen in der Datei sind (Programme, Bilder...)
Z.B. TextView df0:Bilder/Super.iff
oder TextView df0:Texte/Witze.txt HEX
ICON startet das Programm im ikonifizierten Zustand
Z.B. TextView df0:Texte/Huhu.txt ICON
Hat bei mir aber nicht so funktiert, wie es soll !!
Startet man TextView ohne Argumente, so erscheint ein Dateiauswahlfenster. Nun sucht man sich einfach die Datei aus, die man anzeigen lassen m�chte.
Wie immer gilt die Regel, da� man nicht auf die Gro�-Kleinschreibung achten braucht !
Kommen wir nun zu den Befehlen, die man mittels rechter, gedr�ckter Maustaste in den Men�s oder per ShortCuts erreichen kann:
Als Erstes will ich Euch die Help-Tast ans Herz legen. Damit erscheint ein Info-Screen, auf dem ihr alle Tasten-Befehle auf einen Blick sehen k�nnt. Nach nochmaligen dr�cken der Help-Taste verschwindet der Hilfetext wieder.
Mit der DEL-Taste erscheint ein Info-Screen zu den ge�ffneten Files und zu deinem Rechner (Prozessor, Speicher etc.). Auch hier geht es mit nochmaligen dr�cken der DEL-Taste zur�ck zum Text.
Mit den Pfeiltasten kann man durch den Text scrollen.
Mit der Maus kann man Texte auch scrollen lassen. Geht mal in die untere H�lfte des TextView-Fensters und dr�ckt dort mal die linke Maustaste. Je weiter die Maus von der Fenster-Mitte entfernt ist, desto schneller wird gescrollt. Auch noch oben scrollen ist so m�glich. Dr�ckt nochmal die linke Maustaste, so wird der Scroll-Modus wieder ausgeschaltet.
Kommen wir zu den Befehlen, die man mittels Men�leiste erreichen kann.
In der Leiste, unter dem Titel "Project", findet man:
Close
Schlie�t eine offene Textdatei. Das Programm TextView bleibt aber
noch da und zeigt einen anderen evtl. vorhandenen Text an.
Open...
Hiermit kann man sich eine Datei laden, die man anschauen m�chte.
Open New...
Damit kann man sich auch eine Datei laden, aber eine evtl. vorhandene
bleibt im Speicher (siehe Men�leiste "Files")
Save Block As...
Hier kann man einen zuvor markierten Teil eines Textes speichern.
Save PP...
Der aktuelle Text wird via Powerpacker.library gecruncht und man
kann ihn woanders abspeichern.
Save As...
Man kann den aktuellen Text woanders hinspeichern.
Z.B.: Man hat einen Text von DF0: geladen, man will aber den Text
auf Festplatte bannen, ohne einen File-Manager zu gebrauchen.
Print Block...
Druckt den markierten Bereich eines Textes aus.
Print File...
Druckt den ganzen Text aus.
Help
Es erscheint ein Hilfe-Screen (s.o.), der mittels der ESC oder
Help-Taste verlassen werden kann.
About
Zeigt die Programmversion, die Adresse des Autors und den �-Status,
in diesem Fall Shareware, an.
Information
Zeigt, wie oben beschrieben, Infos zum Text an. Mit der ESC oder
DEL-Taste geht's zur�ck zum Text.
Iconfiy
Das Programmfenster wird geschlossen und auf der Workbench als
Icon abgelegt. Einfach das Icon wieder doppelklicken und schon
ist man wieder zur�ck.
Quit
Beendet TextView.
Nun geht es zum Leistenmen� "Settings". Hier kann man alles m�gliche einstellen und konfigurieren:
Miscellaneous
ASL Requesters: Benutzt die Asl.Library anstatt der Reqtools.library
Close Gadget: In der linken oberen Ecke erscheint ein Schlie�symbol
Bottom Border: Wenn TextView auf dem Workbench-Screen ist, dann kann
man am unteren Rand des Fenster einen Rahmen machen
Make Screen Public: Macht den Screen "�ffentlich", d.h. andere Programme
k�nnen diesen Screen auch benutzen
Rendering
Hide ANSI Codes: versteckt die Escape-Sequenzen der ANSI-Codes
und zeigt den Text in Ascii an
Interpret ANSI Codes: Zeigt ANSIs an (Fettdruck, Unterstreichen...)
Check ANSI: �berpr�ft erstmal die Espace-Sequenzen, ob es �berhaupt ANSI-Codes sind
Hide Amigaguide Commands: Versteckt Amigaguide-Kommandos (mit dieser
Funktion kann man AmigaGuide-Dateien als
ganz normalen Text ansehen oder ausdrucken)
Remove Amigaguide Commands: Entfernt Amigaguide-Kommandos (so kann man
den Text als normalen Ascii-Text speichern)
Check Amigaguide: �berpr�ft, ob die Datei eine AmigaGuide-Datei ist
Only Ascii: Zeigt alles in Ascii-Format an
Ctrl Characters: Zeigt die Zeichen $00-$1F/$80-$9F als umgekehrte
Zeichen von $40-$5F/$C0-$DF. Funktioniert nur mit
8x8 Zeichensatzgr��e. (Ich wei� nicht, f�r was man das brauchen k�nnte)
Use Custom Routines: TextView benutzt seine eigenen Routinen, um den
Text erscheinen zu lassen und um ihn zu scrollen (das Scrolling ist auf diese Weise sanfter)
Screen
Use Public Screen: TextView benutzt den Workbench-Screen
Like Workbench: eigener TextView-Screen, ist aber wie die Workbench (Aufl�sung, Farben...)
Select Type: Hier kann man den Bildschirmmodus f�r TextView frei ausw�hlen
Colors
Hier kann die Farbtiefe von TextView einstellen: 2, 4 oder 8 Farben
Palette
Random: bei jedem Start von TextView, wird eine zuf�llig ausgew�hlte
Hintergrundfarbe benutzt
Default: �bernimmt die Farbpalette der Workbench
Adjust...: �ffnet ein Fenster, in dem man die gew�nschten Farben frei ausw�hlen kann
Tint...: 8 vorgegebene Farben, die man w�hlen kann
Font
Default: Nimmt den von der Workbench vorgegeben Zeichensatz
Select...: �ffnet ein Fenster, in dem man den Zeichensatz einstellen kann
Scroll Gadget
Normal: Es erscheint eine normale Scroll-Leiste
Border: Eine Scroll-Leiste erscheint unten am Fenster (nur m�glich
auf Workbench-Screen)
Left/Right/Top/Bottom: Setzt die normale Scroll-Leiste an die gew�nschte
Position (Links/Rechts/Oben/Unten)
Width/Height: �ffnet ein kleines Fenster. Dort kann man die H�he bzw.
die Breite der normalen Scroll-Leiste einstellen
Text Offsets
Left/Right/Top/Bottom: Hier kann man einen Rand zum Fenster einstellen
(auch hier: Links/Rechts/Oben/Unten). Das ist n�tzlich, wenn man den Text ausdruckt)
Print
Tabs To Spaces: Wandelt die Tabs in Space-Zeichen um, bevor sie beim
Ausdrucken zum Drucker geschickt werden
Priority
Inherit: �bernimmt die Standard-Programm-Priorit�t (also normalerweise den Wert 0)
Select: �ffnet ein kleines Fenster, in dem man den entsprechenden
Wert f�r die Programm-Priorit�t eintragen kann.
Tab Size...
Hiermit kann man die Gr��e der Tabs einstellen
Page Overlap...
Dort kann man einstellen, wieviele Zeilen von der alten Seite noch
angezeigt werden, wenn man den Text Seitenweise (SHIFT+Pfeiltaste)
durchbl�ttert.
Clipboard Unit...
Da kann man ausw�hlen, in welche Clipboard-Einheit der Text kopiert
werden soll.
Load Settings...
�ffnet einen File-Requester, mit dem man eine TextView-Konfigerations-Datei
aussuchen kann. Beim Starten von TextView, sucht es automatisch
in folgenden Verzeichnissen nach derKonfigurationsdatei:
ENV:TextView/TextView.prefs
ENV:TextView.prefs (Achtung! ENV: ist auf der Ram-Disk)
ENVARC:TextView/TextView.prefs
ENVARC:TextView.prefs (ENVARC: ist im Verzeichnis SYS:Prefs/Env-Archive)
S:TextView/TextView.prefs
S:TextView.prefs
Save Settings
Speichert die Konfiguration unter dem Namen "TextView.prefs" in
das Verzeichnis ENVARC:TextView. Wenn ENVARC: nicht existiert,
wird versucht in S:TextView zu speichern. Wenn das auch nicht
klappen sollten, dann blinkt der Bildschirm auf.
Save Settings As...
�ffnet einen File-Requester, in dem man die Konfiguartion
unter beliebigen Namen speichern kann.
(Die Konfiguration wird aber nur automatisch geladen, wenn sie
in den oben genannten Verzeichnissen + Dateiname gespeichert wird.
Ansonsten mu� man die Config �ber den Men�punkt "Load Settings..."
manuell einladen)
Jetzt besch�ftigen wir uns mit dem Leistenmen� "Commands":
Search Forward
Sucht einen zuvor schon eingegebenen Begriff. Die Suche geht
nach vorne (also nach unten)
Search Forward...
Ein Fenster �ffnet sich, in dem man den gew�nschten Suchbegriff
eingeben kann. TextView sucht ab der aktuellen Stelle nach vorne
den ganzen Text durch. Wenn der Begriff gefunden wurde, wird an
die entsprechende Textpassage hingeblendet und der Begriff markiert.
Wenn die Suche erfolglos war, erscheinen in der Titelleiste folgende
Worte: "Not Found".
Search Backwards
Das gleiche wie "Search Forward", eben nur r�ckw�rts
Search Backwards...
Auch das gleiche wie "Search Forward..." und auch wieder r�ckw�rts.
Case Sensitive
Wenn diese Option aktiviert ist (H�kchen), achtet die Suchroutine auf
Gro�- und Kleinschreibung.
Move To %...
Dort kann man eingeben, zu welchem Prozentsatz des Textes man springen
will --> Mitte des Textes = 50 %
Move To Line...
Hier kann man in eine gew�nschte Zeile des Textes springen.
Move To Byte...
Dort kann man die Byte-Zahl eingeben, zu der man springen m�chte
(Nur im Hexadezimalen-Modus sinnvoll)
Mark
Beim ersten anw�hlen wird die erste Zeile der aktuellen Seite
markiert. Scrollt zu einer anderen Seite und w�hlt noch mal
"Mark" aus; dadurch wird der Bereich bis zur letzten Zeile markiert.
Copy
Kopiert den markierten Bereich in das Clipboard (Ram:Clipboards)
Hex Mode
Schaltet von Ascii-Modus auf Hex-Modus und wieder zur�ck.
Word Wrap
Eine sehr n�tzliche Funktion. Wenn n�mlich mal eine bzw. mehrere
Textzeilen �ber den rechten Rand hinausragen, kann man mit diesem
Befehl die abgeschnittenen Worte in eine neue Zeile bringen.
Dadurch braucht man nicht immer nach rechts/links scrollen, um die
ganze Textzeile lesen zu k�nnen.
Edit File
Damit kann ein externer Editor gestartet werden, der den aktuellen Text
l�dt. In der Startup-Sequence bzw. User-Startup mu� eine EDITOR-Variable
gesetzt werden. Dies geschieht z.B. mit dem Befehl
"SetEnv EDITOR C:Ed", den ihr irgendwo in die Startup-Seq.
bzw. User-Startup einf�gt (DIES GESCHIEHT AUF EIGENE GEFAHR !!!).
Im Leistenmen� "Files" kann man zwischen mehreren ge�ffneten Dateien hin- und herschalten.
Das war die Beschreibung zu dem Programm "TextView".
Ich hoffe doch sehr, da� diese Anleitungen euch mit den beiden Programmen
EdWord und TextView helfen konnten. Falls ihr noch Fragen zu beiden Progs
habt, dann k�nnt ihr euch an mich wenden und ich werde versuche euch
weiterzuhelfen.
Meine Adresse + Telefonnummer gibt es in der Mitgliederliste. Da ich jetzt
auch Online bin, k�nnt ihr mir auch E-mailen: gerd_wolpert@t-online.de
Ich w�nsche euch allen noch viel Spa� mit den Programmen und beim Diskletter basteln !!!
Tsch�,
E-Mail: gerd_wolpert@t-online.de